home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1997 December / macformat-057.iso / mac / Shareware Plus / Information / About This Particular Mac 3.07 / About This Particular Mac 3.07.rsrc / TEXT_142.txt < prev    next >
Encoding:
Text File  |  1997-07-24  |  7.5 KB  |  173 lines

  1. 
  2.  
  3.   
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18. Product Information
  19. Published by: Binary Software
  20. 2118 Wilshire Blvd 900
  21. Santa Monica, CA 90403
  22. Phone: (310) 449-1481
  23. Fax: (310) 449-1473
  24. Email: keyquencer@binarysoft.com
  25. Web: <http://www.binarysoft.com>¬†
  26. List price: $39.95
  27.  
  28.  
  29. KeyQuencer from Binary Software is a macro program, as is QuicKeys from CE Software. The similarities end there. The two programs were designed with vastly different philosophies. Nevertheless, they compete for many of the same users. In this review, I‚Äôll focus on KeyQuencer and, when appropriate, compare it to QuicKeys. Those wanting more information on QuicKeys should refer to its review in ATPM 3.06.
  30.  
  31. KeyQuencer is simple to install and requires little disk space. It uses only about 200K of RAM, about a third of what QuicKeys requires, and everything about the program‚Äôs design feels smooth, efficient, and quick. It‚Äôs also very stable. Since removing QuicKeys in favor of KeyQuencer, my Mac has felt more responsive, and it‚Äôs crashed less often.
  32.  
  33. Some examples of what KeyQuencer macros will do are: open applications and documents with a single keystroke; synchronize clocks on networked Macs; control an audio CD; create Stuffit archives from within the Finder; automate backups of important files; type boilerplate text such as your postal address or email signature; and manage multiple clipboards. My favorite feature is the ‚ÄúOpen With‚Äù command.
  34.  
  35. Open selected 'R*ch'
  36.  
  37. This simple macro opens a file selected in the Finder with the application whose creator code is ‚ÄòR*ch‚Äô. In this case, it will open the file with BBEdit. Using multiple ‚ÄúOpen With‚Äù macros, I can control which program opens a file selected in the Finder. This is much quicker than using Drag & Drop or opening files from within an application (especially considering that the latter method necessitates that the application be open already).
  38.  
  39. KeyQuencer lacks a recording feature. All macros are created with KeyQuencer‚Äôs special macro language. Depending on what you‚Äôre looking for, this can be good or bad. It will probably take a bit longer to write your first macro than in a recording macro program such as QuicKeys, but you have more control over exactly what your macro does. Furthermore, editing a language-based macro is quicker than editing a recorded one.
  40.  
  41. The idea of learning KeyQuencer‚Äôs macro language sounds daunting at first. Prior experience with a programming language or Apple Script certainly helps, but is definitely not required. KeyQuencer comes with almost 300 pre-configured macros. Typically, they perform basic tasks such as: setting the speaker volume; playing an audio CD; and opening an Internet connection. It‚Äôs a good idea to browse them because they are good examples of KeyQuencer‚Äôs macro language in action. They‚Äôre well annotated to help you understand how they work, and you can cut and paste code from the examples into your own macros.
  42.  
  43. KeyQuencer comes with a 250 page manual, most of which is devoted to explaining the program‚Äôs macro language. The manual is well written and thorough. Rather than reading it cover to cover, you‚Äôll probably use it as a reference, to help accomplish specific macro-writing tasks.
  44.  
  45.  
  46. Creating Macros
  47.  
  48. To create macros, you use the KeyQuencer Editor. The main window of the editor displays a list of existing macros and the text of the one being edited. The editing window can be as large as you want; I‚Äôve scaled it down to fit below:
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78. KeyQuencer‚Äôs designers did just about everything 
  79. possible to make sure you don‚Äôt have to learn its macro 
  80. language in order to use it. The Command Palette sits 
  81. along the left side of the KeyQuencer Editor screen. The 
  82. top section lists KeyQuencer Commands, which you can 
  83. insert directly into a macro‚Äôs text by double-clicking. 
  84. When you single-click on a command in the top portion 
  85. of the palette, a list of relevant arguments appears in 
  86. the bottom half of the palette. You can include individual
  87.  arguments in a macro command by double-clicking 
  88. them. This approach saves a lot of typing, and reduces 
  89. the possibility of typos.
  90.  
  91. The Command Help window displays information about 
  92. the currently selected command. It shows the title of the
  93. command, what it does, the syntax for using it, and how 
  94. each of its arguments work. By using the Command Help 
  95. feature, you can create macros without ever having to 
  96. look at the paper manual and you don‚Äôt have to memorize 
  97. commands or syntax.
  98.  
  99. Many of KeyQuencer‚Äôs macros use application creator 
  100. codes (also called application signatures) and file path 
  101. names as arguments. The KeyQuencer Editor simplifies 
  102. creator code and file path definition by including menu 
  103. commands for finding and inserting these arguments 
  104. into your macro.
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128. Running Macros
  129.  
  130. Macros are typically invoked by pressing a key combination you‚Äôve defined in the KeyQuencer Editor. However, you can also run macros using the KeyQuencer Launcher or the KeyQuencer Batcher. The latter lets you apply a macro to a large number of files. For instance, you could use it to convert a folder full of pictures from PICT to GIF format or to find and replace text in multiple files. KeyQuencer can also save macros as double-clickable applications, which you can store in the Apple menu, Startup Items folder, desktop, or any other folder.
  131.  
  132.  
  133. What‚Äôs Missing?
  134.  
  135. Unlike other macro programs on the ¬†
  136. market, KeyQuencer does not create 
  137. toolbars from which the user can execute 
  138. macros. I don‚Äôt see this as a terrible 
  139. drawback because toolbars take up 
  140. valuable screen space and are slower 
  141. than using key combinations. However, 
  142. you can achieve toolbar-like function-
  143. ality by using the KeyQuencer Launcher, 
  144. which displays a list of your macros. 
  145. Double-clicking a macro runs it.
  146.  
  147. In addition, you can attach KeyQuencer 
  148. macros to buttons in Binary Software‚Äôs 
  149. SquareOne launcher/palette utility.
  150.  
  151. Probably the most annoying KeyQuencer 
  152. omission is support for application-
  153. specific sets of macros. You can add code 
  154. to the top of a macro, specifying that it 
  155. only run if a certain application is active,
  156.  but your macros still end up in one long 
  157. list, making it hard to find ones 
  158. pertaining to a specific application. 
  159. Another partial solution is to use KeyQuencer‚Äôs macro suitcases to manage sets of macros. Each suitcase contains a list of macros, and suitcases and be opened and closed to activate different sets. In practice, though, loading and unloading macro suitcases is a tiresome task which could be alleviated if KeyQuencer had built-in support for different macro sets.
  160.  
  161.  
  162. KQ or QK?
  163.  
  164. It would be difficult to find a pair of programs more different than KeyQuencer and QuicKeys. KeyQuencer is quick, small, cheap (about half the price of QuicKeys), and stable; but it has a steeper learning curve than QuicKeys. KeyQuencer can perform a variety of tasks that completely baffle QuicKeys. Though creating macros is a less-involved process in QuicKeys than in KeyQuencer, once you know your way around KeyQuencer, it feels quicker than QuicKeys because of the latter‚Äôs awkward interface. KeyQuencer‚Äôs interface is sleek and efficient, just like the program behind it and it is a joy to use.
  165.  
  166. There is a shareware version of KeyQuencer called KeyQuencer Lite available for free trial at <http://www.binarysoft.com>. It doesn‚Äôt support all the features of the¬†
  167. full version, but it can give you a flavor for how the program works. From there, you can decide which macro program is right for you.
  168.  
  169.  
  170.  
  171. Copyright ¬© 1997 Michael Tsai, mtsai@atpm.com.¬†
  172.  
  173.